﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Espam.Idiomas.Decimo.Tesis.Datos;
using System.Data;
using System.Data.SqlClient;

namespace Espam.Idiomas.Decimo.Tesis.Negocio
{
    public class PeriodosDelDia
    {
        public int idPeriodoDia {get;set;}
        public string periodo   {get; set;}
    }
    public class ListadoPeriodos:PeriodosDelDia
    {
        public List<PeriodosDelDia> getPeriodos()
        {
            BaseDatos oBase = new BaseDatos();
            List<PeriodosDelDia> lista = new List<PeriodosDelDia>();
            SqlDataReader reader;
            try
            {
                string consulta = string.Format("sp_getPeriodo");
                SqlCommand comando = new SqlCommand();
                comando.CommandText = consulta;
                comando.Connection = oBase.conexion;
                comando.CommandType = CommandType.StoredProcedure;
                oBase.Conectar();
                reader = comando.ExecuteReader();
                while (reader.Read())
                {
                    PeriodosDelDia oPeriodo = new PeriodosDelDia();
                    oPeriodo.idPeriodoDia = reader.GetInt32(0);
                    oPeriodo.periodo = reader.GetString(1);
                    lista.Add(oPeriodo);
                }
            }
            catch (Exception)
            {
            }
            finally
            {
                oBase.CerrarConexion();
            }
            return lista;
        }
    }
}
